Методы оценки трудоёмкости проектов и задач
Покер планирования (Planning Poker)
Оценка задач с использованием карточек с числовыми значениями (например, 1, 2, 3, 5, 8 по Фибоначчи).
Алгоритм:
- Участники получают карты с числами (например, 1, 3, 5, 8).
- Одновременно оценивают задачи, не показывая карты.
- Если оценки различаются, обсуждают и переоценивают.
Плюсы:
- Учитывает мнения всей команды.
- Стимулирует обсуждения и достижения консенсуса.
Минусы:
- Требует времени на обсуждения.
- Сложно организовать в больших командах.
Система корзин (Bucket System)
Задачи группируются в "ведра" по сложности, затем внутри групп идёт сортировка.
Алгоритм:
- Разделить задачи на ведра (например, "легкие", "средние", "сложные").
- Разместить задачи в ведра на основе их сложности.
- Уточнить оценки внутри ведра.
Плюсы:
- Быстро оценивает множество задач.
- Эффективен для команд с разным уровнем опыта.
Минусы:
- Менее точный для малых задач.
Оценка по размерам футболок (T-Shirt Sizes)
Оценка по аналогии с размерами одежды (XS, S, M, L, XL), где каждый размер соответствует относительной сложности задачи.
Плюсы:
- Легко понять и применить.
- Подходит для высокоуровневой оценки на ранних этапах планирования.
Минусы:
- Неточная оценка.
- Не подходит для сложных задач.
Трёхточечная оценка (Three-Point Estimation)
Оценка на основе трёх значений: оптимистичного, пессимистичного и наиболее вероятного.
Алгоритм:
- Определить оптимистичную, пессимистичную и наиболее вероятную оценки.
- Рассчитать среднюю:
(Оптимистичная + 4 × Наиболее вероятная + Пессимистичная) / 6.
Пример:
- Оптимистичная — 5 ч, наиболее вероятная — 7 ч, пессимистичная — 9 ч.
Средняя оценка =(5 + 4 × 7 + 9) / 6 = 7 часов.
Плюсы:
- Учитывает риски и неопределённость.
- Полезна для сложных проектов.
Минусы:
- Требует больше времени и усилий.
Снизу вверх (Bottom-up)
Оценка задачи путём деления её на более мелкие компоненты.
Алгоритм:
- Разбить задачу на подзадачи.
- Оценить каждую подзадачу.
- Суммировать оценки для полной задачи.
Плюсы:
- Быстрая общая оценка крупных проектов.
- Удобна на ранних этапах планирования.
Минусы:
- Возможны неточности из-за отсутствия детализации подзадач.
Диаграмма сходства (Affinity Mapping)
Команда оценивает задачи, группируя их по сходству, а затем определяет общую сложность каждой группы.
Алгоритм:
- Записать задачи на карточках.
- Группировать похожие задачи.
- Оценить группы задач.
Плюсы:
- Помогает увидеть скрытые взаимосвязи между задачами.
Минусы:
- Может запутать, если задачи плохо структурированы.
Выбор метода
- Покер планирования: для команд, где важно коллективное мнение.
- Система корзин: для быстрого распределения большого количества задач.
- Оценка по размерам футболок: для грубой оценки на ранних этапах.
- Трёхточечная оценка: для детализированной оценки с учётом рисков.
- Снизу вверх: для оценки крупных проектов.
- Диаграмма сходства: для группировки взаимосвязанных задач.
Подборка материалов по теме методов оценки задач
- Как оценивать проектные задачи, чтобы не слить бюджет и не убить команду: советы QA-лида
- Agile in IT: 7 техник оценки задач
- Гибкие методологии и 10 лучших техник оценки трудоемкости
- 8 методов, с которыми ты точно оценишь срок проекта
- Путеводитель по оценкам задач и котики
Инструменты
- PlanningPoker (eng)
- PlanningPoker (ru)
- PlanningPoker (ru)